/*
 Theme Name:   Kern Wolf
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Twenty Fifteen Child Theme
 Author:       Racheli Dembinsky
 Author URI:   http://hatayas.co.il
 Template:     twentyfifteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  twenty-fifteen-child
*/

html {
    background: white;
    height: 100%;
}
body {
    background: white;
    color:black;
}

.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 0;
    margin-bottom: 0;
}
body a, .site-info a{
      color: rgb(150 150 150);
}

.site-info {padding: 0}
p {
    margin: 0;
    padding: 0 0 10px;
}
.site {max-width: none;
    background:white;
    
}
#content.site-content, footer, .site-header {
    padding:0 7.5%;
}
#second-navigation {
    width: 100%;
    float: left;
    display: block;
    margin-top: -17px;
    direction: ltr;
    transition: 0.5s all;
}
.site-header.shrink11 div#logo_area {
    top: 8px;
}
form.search-form label {
    display: unset;
}
a:focus, a:hover {
    text-decoration: none;
}
.home .site-header:not(.shrink) #second-navigation {
    margin-top: -17px;
}

.slider .ms-skin-default .ms-bullet {width: 10px;height: 10px;background: black;border-radius: 5px;}

.slider .ms-bullet.ms-bullet-selected {
    background: white;
}
.slider .ms-info {
    color: black;
    font-size: 17px;
}
a {
    transition: 0.5s all;
}

a:hover {
     color: rgb(150,150,150);
}
    
.site-header {
    background-color: white;
    border-bottom: 0;
    margin: 0;
    position: fixed;
    width:100%;
    z-index: 100;
}

body:before {
    position: relative;
    width: 0;
}
.site-content {
    display: block;
    float: none;
    margin-left: 0;
    width: 100%;
    padding: 0;
    padding-bottom: 150px;
    margin-top:188px;
}
h2.title{
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #000;
    line-height: 0;
    margin-bottom: 70px;
    height: 0;
}

h2.title span{
    background:white; padding:0 35px; 
}
.page_menu div {
    display: inline-block;
    padding: 0 17.5px;
    line-height: 35px;
}
br {
    margin-bottom: 5px;
}
.page_menu {
    text-align: center;
    border-bottom: 1px solid;
    background: white;
    z-index: 10;
    background: rgb(150,150,150);
}
body .sp-post-carousel-section .sp-pc-post-title a:hover {
    color: rgb(150,150,150);
}
select {
    border: none;
    background: none;
    border-radius: 0;
}
.scrolled .page_menu {
    position: fixed;
    width:85%;
    top: 188px;
}
.wolf_managers {
    display: none;
}
.filters form > div {
    display: inline-block;
    width: calc(20% - 28px);
    font-size: 0;
    margin-left: 35px;
    vertical-align: top;
}
.filters form > div:last-child {
    margin-left:0
}
.filters {
    font-size: 0;
    margin-bottom: 35px;
}

.filters select {
    width: 100%;
    padding: 2px 2px;
}

.filters div button {
    width: 100%;
    background: white;
    border: 1px solid;
    padding: 0;
    padding: 3px 0;
}
.select_wrp {
    width: 100%;
    border-bottom: 1px solid black;
    line-height: 1;
    position: relative;
}
.select_wrp1::before {
    content: '';
    width: 20px;
    height: 100%;
    z-index: 5;
    position: absolute;
    left: 0;
    background-image: url(images/dropdown.svg);
    background-repeat: no-repeat;
    background-color: white;
    background-position-y: center;
    background-size: 17px 17px;
}

.filters .btn-group>.btn:first-child {
    padding: 0;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%
}
.bootstrap-select.btn-group .btn .filter-option {
    text-align: right;
}
.filters button.btn.dropdown-toggle.btn-default {
    border: none;
    border-bottom: 1px solid black;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%;
    padding: 0;
}

.filters button.btn.dropdown-toggle.btn-default {
    border: none;
    border-bottom: 1px solid black;
    border-radius: 0;
    outline-color: transparent;
    height: 31px;
}
.filters button.btn.dropdown-toggle.btn-default:focus {
    outline: transparent  !important;
}
.btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open>.dropdown-toggle.btn-default {
background-color: white;    
}
.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.bootstrap-select .btn:focus {
    outline: none;
}
.select-items div, .select-selected {
    font-size: 17px;
    padding: 2px;
    line-height: 1.5;
    color: black;
}
.bootstrap-select.btn-group .btn .caret {
    background-image: url(images/dropdown.svg);
    background-repeat: no-repeat;
    background-color: white;
    background-position-y: center;
    background-size: 17px 17px;
    width: 17px;
    height: 17px;
    border: none;
    left: 0;
    right: unset;
    top:6px;
    transition: 0.3s all;
}
.bootstrap-select.btn-group.bootstrap-select.open .caret {
    transform: rotate(-90deg);
}
.dropdown-toggle:after {
    content: " ";
}
.dropdown-toggle:hover, .dropdown-toggle:focus {
    background-color: white;
}
#post_details {
    font-size: 0;
}
.no-posts {
    font-size: 17px;
    margin-bottom: 35px;
}
.half_side, .small_col, .single .half_side:nth-child(2) {
    width: 50%;
    display: inline-block;
    vertical-align:top;
}
.small_col {
    width: 25%;
    padding-left: 35px;
}
 .small_col:last-child {
    padding-left: 0;
    padding-right: 35px;
    line-height: 1;
}

.single .small_col:last-child {
    margin-bottom: 35px;
}
.single .small_col:last-child img {
    width: 100%;
}
.single .small_col.mid_col img {
    width: 100%;
    margin-bottom: 35px;
}
.single .small_col:first-child div#award_icon, .single .small_col:first-child {
    text-align: center;
    margin: auto;
}
.single .small_col.mid_col {
    padding: 0;
    width: 50%;
    margin-bottom: 70px;
}
 div#award_icon {
    width: 58px;
}
.single .small_col:nth-child(2) {
    text-align: center;
}
.single .credit {
    border-bottom: 1px solid;
    color: rgb(150,150,150);
}
.single div#excerpt {
    margin-top: 35px;
}
.single div#award_icon {
    margin: auto;
    margin-bottom: 15px;
}
.half_side:first-child div, .half_side:first-child h1, .small_col:nth-child(3) {
    margin: auto;
    text-align: center;
    margin-bottom:35px;
}
.half_side:first-child h1, .small_col:nth-child(3) {
    margin: auto;
    text-align: center;
    margin-bottom:35px;
    max-width: 400px;
    width: 70%;
}

body .n2-ss-widget-display-desktop {
    text-align: center !important;
}
body .nextend-bar > div {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.n2-ss-slider {
    width: 100% !important;
}
.nextend-bullet-bar.n2-ow, .nextend-bullet-bar.n2-ow > div {
    width: auto!important;
}
.n2-ow {
    width: 100% !important;
}
#footer-spr {
    width: 100%;
    background-image: url('images/Logo_Footer-01.svg');
    background-repeat: no-repeat;
    background-position: auto center 
}
.site-main {padding: 0}

.widget,.main-navigation {
    margin: 0;
    padding: 0;
}
.single .gallery_only,.single .small_col.gallery_only {
    display:none;
}
.single .gallery_only.gallery {
    display:block;
}
.single .not_gallery_only.gallery {
    display:none;
}
article.gallery .small_col:not(.mob_only){
    margin: auto;
    display: block;
    width: 50%;
    padding-left: 0;
    padding-right: 0;
}
article.gallery  h1.entry-title {
  /*  margin-bottom: 35px;*/
}
div.sp-post-carousel-section {
    overflow: hidden;
    padding-top: 0 !important;
}
.posts #main, .single .posts {
    font-size: 0;
    
}
.post-thumbnail img, .hentry + .hentry, .page-header + .hentry, .page-header + .page-content {
    margin: 0;
}
.post-thumbnail img {
    width: 100%;
}
.place img {
    width:100%;
}
a.post-thumbnail:hover, a.post-thumbnail:focus {
    opacity: 1;
}
.posts {
    font-size: 0;
}
.posts article {
    display: inline-block;
    margin-left:10px;
    padding-bottom:10px;
}
.btnAllAwards ,.posts article {
    width: calc(25% - 7.5px);
}
.posts article:nth-child(4n) {
    margin: 0;
}
.btn_term div:first-letter {
    text-transform: uppercase;
}
.awardsAndScholarships .posts article {
    width: calc(16.66666% - 8.33333px);
}
.awardsAndScholarships .posts article:nth-child(4n) {
    margin-left: 10px;
}
.awardsAndScholarships .posts article:nth-child(6n) {
    margin: 0;
}
.btnAllAwards {
    float: left;
    display: block;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 70px}
.btnAllAwards.awardsAndScholarships {
    float: none;
    width: 100%;
    font-size: 0;
}

.btnAllAwards.awardsAndScholarships > a {
    display: inline-block;
    width: calc(33.333% - 6.666px);
    margin-left: 10px;
}

.btnAllAwards.awardsAndScholarships > a:nth-child(3) {
    margin: 0;
}
.btnAllAwards .btn_term  {
    border-width: 1px;
    border-style: solid;
    padding: 10px 0;
}
.section {
    clear:both;
}
.btn_term {
       border-color: rgb(150,150,150);
 }
 .btn_term div {
    color: black;
    line-height: 1;
}

 .btnAllAwards a:hover > div {
    background: rgb(150,150,150);
    color: white;
}
 .btnAllAwards a:hover > div div {
    color: white;
}
.btn_term a div{
       color: rgb(150 150, 150);
 }
.main-navigation li {
    display: inline-block;
    vertical-align:top;
    border:none;
    text-align: right;
    line-height: 1;
    margin: 0;
}
.main-navigation a, .page_menu a {
    padding:0;
    transition: 0.5s all;
    color:black;
}

.main-navigation .current-menu-parent > a,.main-navigation .current-menu-item > a, .main-navigation li:hover > a{ 
     color: rgb(150 150 150);
}
.page_menu .active a, .page_menu div:hover a{
    color:white;
}
.home .site-header.shrink .main_menu, body:not(.home) .site-header .main_menu {
    margin-top: 10px;
    transition: 0.5s all;
}
.home .site-header.shrink #logo ,body:not(.home) .site-header #logo  {
}
.posts  article .details {
    width: 100%;
    height: 100%;
    background: white;
    padding:16px 0 10px;
    font-size: 0;
    border-bottom: 1px solid black;
    line-height: 0;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
}
.posts h2.entry-title,.posts .wrpDetails > div {
    line-height: 22px;
}
.awardsAndScholarships .posts article .details {
    padding-top: 10px;
    padding-bottom: 10px;
}
.awardsAndScholarships .wrpDetails > div {
    height: 3.8em;
    overflow: hidden;
}

 .wrpDetails > div {
    height: 2.85em;
    overflow: hidden;
}
.wrpDetails {
    width: 90%;
    display: inline-block;
    vertical-align: top;
    height: 100px;
    overflow:hidden;
}
.half_side:first-child div.credit {
    text-align: right;
}

.details .icon {
    display: inline-block;
    width: 10%;
    vertical-align: top;
    height: 60px;
    background-repeat: no-repeat;
    position: absolute;
    top: 10px;
    left: 10px;

}
body:not(.rtl) .details .icon {
    left: unset;
    right: 10px;
}
.category  article {
    position: relative;
}


.category .big_post article .wrpDetails {
    height: auto;
}
 .posts article footer.entry-footer,.posts article header {
    color: rgb(38, 41, 46);
    font-size: 22px;
    background: transparent;
    padding:0;
}
/*******/

.posts  article a.a_details:focus .details,
.posts  article a.a_details:hover .details {
   color:white;
   transition: 0.5s all;
   background-color: rgb(150,150,150);
}
.posts article a.a_details:focus header , .posts article a.a_details:focus  .wrpDetails > div,
.posts article a.a_details:hover header , .posts article a.a_details:hover  .wrpDetails > div{
    color:white;
}

.posts article .a_thumbnail:focus .grey-post-thumbnail,
.posts article .a_thumbnail:hover .grey-post-thumbnail{
    display: none;
}

.posts article a.a_thumbnail .post-thumbnail .colored-post-thumbnail{
    display: none;
}

.posts article a.a_thumbnail:focus .post-thumbnail .colored-post-thumbnail,
.posts article a.a_thumbnail:hover .post-thumbnail .colored-post-thumbnail{
    display: unset;
}

.posts article a.a_thumbnail:focus .colored-post-thumbnail, 
.posts article a.a_thumbnail:focus .colored-post-thumbnail img,
.posts article a.a_thumbnail:hover .colored-post-thumbnail, 
.posts article a.a_thumbnail:hover .colored-post-thumbnail img {
    display: block;
    width: 100%;
}

/******/

div#logo_area {
    position: absolute;
    top: -9px;
    left: calc(50%  - 83.67px);
    z-index:20;
}

body.rtl  #logo_area {
    right:calc(50%  - 83.67px);
}

div#logo_area {
    transition:  0.5s;
    width: 85%;
    width: auto;
    
}
#logo {
    margin: auto;
    margin-top: 26px;
    height: 132px;
    background-repeat: no-repeat;
    transition: 0.5s all;
    width: 167.36px;
}
.rtl .shrink #logo {
    width: 64.36px;
}

.rtl div#logo {
     background-position: center;
    width: 66px;
}
 
#logo div:nth-child(2) {
    display: none;
}

#logo div:nth-child(1) {
    background-image: url(images/Logo_Black_Eng.svg);
    height: 82.58px;
    margin: auto;
    width: 124.54px;
}

.rtl #logo div:nth-child(1) {
    background-image: url(images/Logo_Black_Heb.svg);
    height: 85.31px;
    margin: auto;
    width: 65.32px;
}

.rtl #logo:hover div:nth-child(1) {
    background-image: url(images/Logo_Heb_Gray.svg);
}
#logo:hover  div:nth-child(1) {
    background-image: url(images/Logo_Eng_Gray.svg);
}
#logo a {
    display: block;
}
.sp-post-carousel-area .sp-pc-post {
    margin-right: 0;
    margin-left: 70px;
}
h1.entry-title:first-letter {
    text-transform: uppercase;
}
.home div.sp-post-carousel-section {
    padding-top: 0;
}
.home .sp-post-carousel-section .sp-pc-content {
    max-height: 140px;
    overflow: hidden;
}
.home div.sp-post-carousel-area.slick-initialized {
    margin-bottom: 70px;
}
.sp-pc-post-meta ul li:first-child, .sp-pc-post-meta ul li:nth-child(2) i {
    display: none;
}
#news {
    position: relative;
    border-top: 1px solid;
    padding-top:70px;
}
div.sp-post-carousel-area {
    margin-right: 0 !important;
}
.arrows {
    background-image: url('images/arrow_left.svg');
    width:32px;
    height: 32px;
    position:absolute;
    background-color:black;
    top:calc(50% - 36px);
    right: 20px;
    right: -55px;
    transition: 0.3s all;
    cursor:pointer;
}    
.arrow-right {
    left: -55px;
    right: unset;
    background-image: url('images/arrow_right.svg');
}
.arrows:hover {
    background-color: rgb(150,150,150);;
}
.home img.sp-pc-post-img.wp-post-image, .home .sp-post-carousel-section .sp-pc-post-image {
    display: none;
}



.site-header #logo div:nth-child(2) {
    opacity: 1;
    width: 100%;
}
.main-navigation a.menuIcons {  
    width:33px;
    height:30px;
    background-repeat: no-repeat;
    display: inline-block;
}
.top_menu_social li {
    list-style-type: none;
    display: inline-block;
    width: 32px;
    height: 32px;
    background-position: center;
    background-repeat: no-repeat;    
    cursor: pointer;
}
.top_menu_social li a {
    color: transparent;
}
.top_menu_social li:hover{
}
form.search-form {
    width: 250px;
}
h2.widget-title {
    display: none;
}
.top_menu_social {
    left: 0;
    position: absolute;
    top: 35px;
    top:0;
}
nav#second-navigation li {
    text-align: left;
}
#instagram {
    background-image: url('images/instagram.svg');
}
#facebook {
    background-image: url('images/facebook.svg');
}
.lang-item-he {
    background-image:  url('images/Heb_Black.svg');
}
.lang-item-he:hover {
    background-image:  url('images/Heb_Gray.svg');
}
.lang-item-en {
    background-image: url('images/Eng_Black.svg');
}
.lang-item-en:hover {
    background-image: url('images/Eng_Gray.svg');
}
.top_menu_social li.current-lang {
    display: none;
}
#youtube {
    background-image: url('images/youtube.svg');
}
form.search-form label:before{
    background-image: url('images/search_1.svg');
    width: 32px;
    height: 32px;
    background-position: center;
    background-repeat: no-repeat;    
    display: inline-block;
    content:' ';
}

.posts article .details:hover header {
    display:block;
}
.rtl span.wpcf7-form-control-wrap.your-message {
    margin-top: -29px;
}
.posts h2.entry-title, .details .entry-title,.page .entry-title, .single .posts .details .entry-title {
    margin: 0;
}
.ms-slide-info{
    margin-top: 0 !important;
    min-height:35px  !important;
}

.ms-slide.ms-slide-auto-height.ms-sl-selected {
    opacity: 1;
}

.ms-slide.ms-slide-auto-height {
    opacity: 0.4;
}
.ms-skin-default .ms-nav-next, .ms-skin-default .ms-nav-prev {
    opacity: 0 !important;
    display: none !important;
}
/*
 .home .slider {
    width:60%; 
}*/

body:not(.home) .slider img {
    width: 100%;
}
body:not(.home) .slider {
    border-bottom: 1px solid;
    margin-bottom: 35px;
    margin-top: -35px;    
}

body:not(.home) #content.award_content {
    border-bottom:none;
}

.ms-slide-container {
}
.widget_wp_posts_carousel  {
    margin-bottom: 35px;    
}
.page-template-page-awards .award_content > div {
    padding-top: 70px;
}
.home .slider,.category .site-main {
    margin-top: 35px;
}
.ms-slide-info .ms-info{
    line-height: 35px;
}

.half_side:first-child h1 {
    line-height: 1;
}

.half_side:nth-child(2) {
    margin-bottom: 35px;
    width:42%;
}

.half_side:first-child .post-thumbnail,.half_side:first-child div.credit {
    width: calc(100% - 35px);
    margin: unset;
    margin-left: 35px;
}
.post-thumbnail {
    margin: 0;
}


.hentry, .page-header, .page-content {
    margin: 0;
    
}
.contact_top div {
    display: inline-block;
}

.contact_top div:first-child {
    width: 40%;
}

.contact_top div:last-child {
    width: 50%;
}
.main-navigation ul {
   border:none;
   font-size: 0;
}
.rtl .filters .dropdown-menu { 
    text-align: right;
}
.dropdown-toggle {
    display: none;
}

.filters .dropdown-toggle {
    display: block;
}
.filters div:hover button[type=submit], .filters div:hover button#reset {
    color: rgb(150,150,150);
}

ul.sub-menu.toggled-on {
    position: absolute;
    display: block;
    margin: 0;
}
.main-navigation ul.sub-menu li:last-child {
    border-bottom: 1px solid;
}
.main-navigation .menu-item-has-children > a{
    padding-right: 0;
}
body.search h1.page-title, .main-navigation a, .btnAllAwards a, .filters select , .filters button,.page_menu a {
    font-family: "Fedra Sans Hebrew Bold 2";    
    font-size: 17px;
    color: black;
}
body.search .page-header {
    padding-top: 35px;
    padding-bottom: 35px;
}
.wrpDetails > div,input[type="submit"],textArea,.half_side:first-child div.credit , input, footer .details, .half_side:nth-child(2), body, .ms-slide-info,.wolf_managers ,.home .sp-post-carousel-section .sp-pc-content, .small_col{
    font-family: "Fedra Sans Hebrew Demi";
    font-size: 17px;
    line-height: 28px;
    color:black;
}
footer .details label,footer .details div {
    font-size: 15px;
	
}
.readMore {
    display: inline-block;
}
footer .title, .half_side:first-child h1,input.search-field, .post article h2,.title span,.page .entry-title,.posts .entry-title,.half_side:first-child div, .half_side:first-child h1, .entry-content h6,.single h1.entry-title,
.home .sp-post-carousel-section  .sp-pc-post-title a,.category .entry-title{
    font-family: "Fedra Serif Hebrew Bold 2";
    font-size: 20px;
    line-height: 30px;
    letter-spacing: 0;
}
footer .credit {
    font-size: 15px;
}
.entry-content h6 {
    margin: 40px 0 20px;
}
.posts .wrpDetails header {
    margin-bottom: 12px;
}

.page h1.entry-title,body.category  h1.entry-title, article.gallery .small_col:nth-child(3) h1{
    font-size: 48px;
    line-height: 130px;
}
.single h1.entry-title {
    font-size: 24px;
    line-height: 1.4;
    margin-top: -3px;
}
.single .small_col {
    width: 25%;
}
h1.entry-title {
    margin-bottom: 0;
}
footer input, footer textarea {
    color:white !important;
}
footer .wpcf7-submit {
    color: black !important;
}
.dropdown-toggle:after {
    display: none;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: white;
    text-decoration: none;
    background-color: rgb(150,150,150);
}
.dropdown-menu.open {
    padding: 0;
    border-radius: 0;
}
#main > article > header.entry-header, body.category #content > header.entry-header,
article.gallery .small_col:nth-child(3){
    padding: 0;
    text-align: center;
    border-bottom: 1px solid;
    margin-bottom: 70px;
}
.page-template-page-awards #main > article > header.entry-header {
    margin-bottom: 0;
}
.title span {
    font-size: 24px;
    line-height:0;
}
footer .details,.half_side:nth-child(2), .wolf_managers {
    line-height: 28px;
}
.rtl footer .title:nth-child(2) {
    text-align: left;
    padding-left: 35px;
}

.sub-menu .menu-item a {
    width: max-content;
    padding-bottom: 35px;
    margin:auto;
    width: -moz-max-content;
    width: -webkit-max-content;
    width: -o-max-content;
    width: -ms-max-content;
    text-align: center;
}
ul.sub-menu {
    display: none;
}

.archive_menu {
    display: flex;
    justify-content: space-around;
    border-top: 1px solid;
    line-height: 1;
    margin-top: 60px;
}

#main > article {
    padding: 0;
    position: relative;
}
div#menus {
    font-size: 0;
    position: relative;
}
.single #main {
    border:0;
    margin-top: 0;
}
.archive_menu div {
    font-size: 18px;
    display: inline-block;
    padding: 0;
}
.archive_menu .current_menu a, #place-time-line-menu #menus .current_menu a > div {
    color: rgb(38, 41, 46);
    
}

.archive_menu div a {
    color: white;
}
.archive_menu div a:hover {
    color: rgb(38, 41, 46);
}
.post_data > div {
    display: inline-block;
    font-size: 18px;
    vertical-align: top;
    line-height: 1.7;
}
.single #main > article .credits {
    line-height: 1.7;
}
.slider .nextend-bullet-bar  div {
    background:rgb(225, 225, 225) !important
}
.slider .nextend-bullet-bar  div.n2-active {
    background:rgb(38, 41, 46) !important
}
.slider .nextend-bullet-bar  div {
    padding: 6px !important;
    box-shadow: 1px 1px 5px !important;
}
.slider .nextend-bullet-bar div:hover {
    background-color: rgb(48 ,186 ,150) !important;
}
body .n2-ss-widget > div {
    background-color: transparent!important;
}
.post_data > div:first-child {width: 20%;margin-left: 5%;}
.post_data > div:nth-child(2) {
    width:50%
}
.post_data > div:nth-child(2), .page-template-page-the_place .post_data > div.place {
    width:50%
}
.post_data #sub_menu {
    font-size: 16px;
}
.post_data > div:last-child {
    width: 20%;
    margin-right: 5%;
    font-size: 15px;
}

.post_data {
    font-size: 0;
}

.single #main > article {
    padding-top: 70px;
}
input.search-field {
    position: absolute;
    width: 200px;
    padding: 0;
    margin-right:10px;
}
form.search-form:hover input.search-field {
    border-bottom: 1px solid rgb(150 ,150 ,150);
}

form.search-form:hover label:before{
    background-image: url('images/seearch_grey.svg');
}

div#search {
    z-index: 200;
}

input.search-field::-webkit-input-placeholder {
    font-size:0;
}
.top_menu {
    margin-top: 35px;
    position: relative;
    z-index:10;
}
.main_menu {
    padding-bottom: 35px;
    border-bottom: 1px solid;
    margin-top:72px;
}
#site-navigation.main-navigation li {
    margin-left:35px;
    position:relative;
}
#second-navigation.main-navigation li {
    margin-right:35px;
}
#site-navigation.main-navigation li .sub-menu li {
    margin: auto;
    width: 85%;
}
#site-navigation.main-navigation li .sub-menu li:first-child {
    border-top: 1px solid;
    margin-top: 35px;
}
.entry-content, .entry-summary {
    padding: 0;
}
#mob_logo {
    display: none;
}

#close  {
    background-image: url(images/x-01.svg);
    width: 41.8px;
    height: 35.7px;
    margin: auto;
}
#close:hover  {
    background-image: url(images/x-01_1.svg);
}

.single .slider .n2-ss-background-image ,
.single .slider div [data-mode="fill"] .n2-ss-slide-background-image {
    background-size: contain !important;
}
.single .nextend-bar , .page-template-page-the_place .nextend-bar{
    position: absolute !important;
    bottom: 0 ;
}
.single .slider {
    margin-top: 0;
    border-top: 1px solid rgb(38, 41, 46);
    border-bottom: 1px solid rgb(38, 41, 46);
}
.single .n2-ss-swipe-element {
    border-bottom: 1px solid rgb(38, 41, 46);
}
.single .slider:hover .n2-ss-control-bullet,.page-template-page-the_place .n2-ss-slider-align-visible:hover .n2-ss-control-bullet  {
    bottom: 65px !important;
}
div#n2-ss-12-align {
    margin-bottom: 60px;
     border-top: 1px solid rgb(38, 41, 46);
    border-bottom: 1px solid rgb(38, 41, 46);
}
.footer {
    background: black;
    width: 100%;
    margin: 0;
    float: none;
    box-shadow: none;
    margin-top:70px;
}
div#Footer_Logo, footer .title:nth-child(2) {
    width: calc(100%/12*2);
}

div#Footer_Logo img {
    width: 42%;
}
footer .credit {
    padding: 35px 0;
}

footer form p {
    margin-bottom: 10px;
}
input.wpcf7-form-control {padding: 0;}

footer.footer .site-info {
    font-size: 0;
    padding-top: 70px;
    padding-bottom: 35px;
    color: white;
}
footer span.wpcf7-form-control-wrap.your-message {
    padding-top:3px;
}
.site-info > div {
    display: inline-block;
    vertical-align:top;
}
.site-info a, .site-info {
    color: white;
}
footer .credit, footer .credit a {
    color: white;
    text-align: left;
    clear:both;
}

.site-info a:hover, .site-info a:focus, .credit a:hover {
     color: rgb(150,150,150);
    border: none;
}

.site-info .current-menu-item a {
    color: #AB9885;
}

body .nextend-bar div {
    background-color:  rgb(153 ,133 ,115) !important;
    text-align: center !important;
}
 .slider .nextend-bar div {
    transition: 0.5s all;
}
.entry-content-page {
    width: 50%;
    margin: auto;
    max-width: 650px;
}
div#content > .entry-content-page {
    padding: 35px 0;
}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a {
    font-weight:normal;
}

footer li {
    list-style: none;
}
ul.menu-nav > li > ul.sub-menu {
    margin: 0;
    right: 0;
    position: fixed;
    background: rgb(255 ,255 ,255);
    width: 100%;
    max-height:0;
    overflow: hidden;
    transition: 0.5s all ease-in;
   display: block;
   height: auto;
   opacity: 0.6;
}
.details footer {
    font-size: 18px !important;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
}
ul.menu-nav > li > ul.sub-menu li:first-child {
    padding-top: 35px;
}
ul.menu-nav > li:hover > ul.sub-menu {
    max-height: 400px;
    opacity: 1;
 }
.main-navigation ul.sub-menu li {
    display: block;
    margin: auto;
    margin-bottom: 20px;
    width:min-content;
    font-size: 22px;
}
.main-navigation ul .toggled-on {
    display:none;
}

body.ים .archive_menu , body.אמנים .archive_menu {
    justify-content: space-around;
}
.wpcf7 form{
    width:600px;
    margin:auto;
}

footer .title {
    width: calc(100%/12);
    line-height: 1.2;
}

footer #contact label input,footer #contact textarea {
    width: 100%;
    border:1px solid white;
    background: black;
}
footer span.wpcf7-form-control-wrap, footer input[type=submit] {
    width: 75%;
    float: left;
    display: inline-block;
}
footer input[type=submit] {
    margin-top: 10px;
    background: white;
    color: black;
    padding: 5px 0;
    line-height: 1;
    padding: 15px 0;
}

footer div#contact {
}

footer .details {
    width: calc(100%/12*3);
    color:white;
}
div#credit_line {
    width: calc(100%/12*8);
    height: 1px;
    background: white;
    float: left;
}

footer #contact label {
    display: inline-block;
    width:100%;
}
.wpcf7 form > div:nth-child(2) {
    font-size: 0;
    margin-bottom: 20px;
}
.wpcf7 form > div:nth-child(2) > div {
    font-size: 18px;
    display: inline-block;
    margin-left: 20px;
    width: calc(50% - 10px);
}
.wpcf7 form > div:nth-child(2) > div:last-child {
    margin: 0;
}
.wpcf7 form > div:nth-child(4) input {
    background: rgb(38, 41, 46);
}

    
.hentry {
    background-color: transparent;
    box-shadow:none;
}
input {
    border: none;
    background: white;
}

textarea {
    border: 0;
    background: white;
    height: 175px;
}

.page header.entry-header {
    overflow: hidden;
}

page-id-407 #main {
    text-align: left;
}
.page-id-407 #main header, .page-id-410 #main header {
    display:none;
}

.slb_container {
    padding: 0 !important;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_container {
    border-radius: 0 !important;
}



#slb_viewer_wrap .slb_theme_slb_default .slb_details {
    padding: 10px;
}

[dir="rtl"] #slb_viewer_wrap .slb_theme_slb_default .slb_controls {
    right: calc(-100% + 20px) !important;
    left: auto;
    width: 100%;
    top: -30px;
}

.mobThumbnail {
    display: none;
}

.mob_only {
    display: none;
}

.site-info > div.forMobOnly {display: none}


h1.forMobOnly {
    display: none;
}
#second-navigation.main-navigation li:nth-child(4), #second-navigation.main-navigation li:nth-child(5),div#mobile_menus {
    display: none;
}
.single #main > article.gallery {
    padding-top: 0;
}
article.gallery .small_col:nth-child(3) {
    width: 100%;
    max-width: 100%;
}
.page-template-default .entry-content.entry-content-page {
    margin-bottom: 70px;
}
button.wahout.aicon_link {
    background-image: url(images/Dan_Wolf_Icon_18.svg) !important;
    width: 40px;
    height: 40px;
    left: -40px !important;
    background-color: transparent !important;

}
button.wahout.aicon_link img {
    display: none;
}

body.search .attachment-post-thumbnail {
    display: none;
   
}

body.search  .entry-footer  {
    display: none;

 }
 form.search-form input:hover {
    border-bottom: 1px solid black;
}

form.search-form input:focus,form.search-form textarea:focus {
    border:none;
    border-bottom: 1px solid black;
}
 body.search  #main > article > header.entry-header  {
     border-bottom: 0;
 }
body.search 
 .entry-title, .widecolumn h2,body.search .entry-summary,body.search  .page-header {
    font-size: 17px;
    text-align: initial;
    font-family: inherit;
}

body.search  .entry-summary {
    color:rgb(150,150,150) ;
}

body.search  .entry-title a {
    color:black;
}
body.search header.page-header {
    padding-right: 0;
    font-family: initial;
    border: none;
    padding-left: 0;
}

h1.page-title {
    font-family: "Fedra Sans Hebrew Demi";
    font-size:17px;
}
body.search.rtl .entry-title {
    font-family: "Fedra Sans Hebrew Bold 2";
}

body.search 
 header.entry-header {
    margin: 0 !important;
}

body.search .entry-summary {
/*    display: none;*/
}

.section .title span, .btn_term, .menu-item li  {
    text-transform: capitalize
}
.ms-skin-default .ms-nav-next, .ms-skin-default .ms-nav-prev {
    opacity: 1 !important;
    display: block !important;
}
/*
.page-template-page-awards .award_content .ancchor_point{
    padding:0;
    margin-top: -300px;
    padding-bottom:300px;
}

.page-template-page-awards .award_content .grey-post-thumbnail{
    min-height: 400px;
}
*/
@media screen and (min-width: 950px) {
    .news .slick-list.draggable {
        margin-left: -70px;
    }
}

@media screen and (max-width: 950px) {
    .site {
        padding: 0;
    }
    #mob_logo {
        background-image: url(images/mob_logo.svg);
        width: 183px;
        height: 50px;
        display: block;
        position: fixed;
        left: 20px;
        top: 20px;
    }
    
    .rtl #mob_logo {
        background-image: url(images/Logo_Hebrew-Mobile.svg);
        left: unset;
        right: 20px;
    }
    
    
    #logo div:first-child , #logo{
        display: none;
    }

    div#logo {
        width: 150px;
        height: 40px;
    }

    .home #logo div:nth-child(2) {
        display: none;
    }
    div#logo_area,.home div#logo_area,div#logo_area {
        top: 0;
        left: 0;
    }
    .home .site-header:not(.shrink) #second-navigation {
        margin-top: 0;
    }
    .openMenu .top_menu {
        display: block;
    }
    div#search, .top_menu_social {
        display: none;
        margin-top: 20px;
        margin-bottom: 10px;
    }
    #second-navigation li  {
        margin: 0;
        border-bottom: 1px solid  rgb(150,150,150);
    }
    #site-navigation.main-navigation li a {
         margin: 0;
        border-bottom: 1px solid  rgb(150,150,150);
        width: 100%;
        text-align: right;
    }
    #site-navigation.main-navigation li.openSubMenu > a {
        color: rgb(150,150,150);
    }
    #mob-menu-icon {
        background-image: url(images/Mob_menu.svg);
        width: 50px;
        height: 50px;
        position: absolute;
        right: 20px;
        background-repeat: no-repeat;
        cursor: pointer;
        margin-left: 0;
        position: fixed;
        top: 20px;
    }
    .rtl #mob-menu-icon {
        left: 20px;
        right: unset;
    }
    ul.menu-nav > li > ul.sub-menu {position: relative;opacity: 0;}
    ul.menu-nav > li:hover > ul.sub-menu {
        max-height: 0;
    }
    ul.menu-nav > li.openSubMenu > ul.sub-menu {
        opacity: 1;
        max-height: none;
    }
    .site-info > div.forMobOnly {
        display: block;
        margin-top: 20px;
    }
    h1.forMobOnly {
        text-align: center;
        margin-bottom: 20px;
    }


    h1.forMobOnly {
        text-align: center;
        margin-bottom: 20px;
        display: block;
    }
    .site-info > div.notForMobOnly {display: none}
    ul.menu-nav > li > ul.sub-menu li:first-child {
        padding-top: 0;
    }
    .main-navigation ul.sub-menu li {
        margin-bottom: 0;
    }

    ul.menu-nav > li > ul.sub-menu li:last-child {
        padding: 0;
    }

    .main-navigation li a, .main-navigation ul.sub-menu li a,#mobile_menus {
        padding: 20px 0;
        margin:unset;
    }
    .main-navigation li {font-size:18px;margin:0}
    .main-navigation ul.sub-menu li {font-size:15px}
    .openMenu .site-header {
        height: auto;
        box-shadow: 1px 10px 5px #555;
        padding: 0;
    }
    header > div {
        position: relative;
    }
    .openMenu #mob-menu-icon {
        background-image: url('images/Close.svg');
    }
    .openMenu .main-navigation,.openMenu #second-navigation {
        display: block
    }
    .site-header {
        height: 88px;
        padding: 0 20px;
        width: 100%;
        border-bottom: 2px solid;
    }
    .top_menu {
        margin-top: 90px;
        border-bottom: 2px solid;
    }
    .site-header .main_menu, #mobile_menus {padding: 0 20px;}
    div#content {
        padding: 0 10px;
    }
    .sp-post-carousel-area .sp-pc-post {
        padding-right:unset;
        margin-left:unset;
    }
.category div#content {
        padding-top: 0 !important;
    }
    .single .slider {
        margin: 0;
        margin-bottom: 60px;
    }
    body .n2-ss-slider .n2-ss-widget.nextend-bar {
        opacity: 1 !important;
        bottom: -60px !important;
        height: 60px;
        overflow: hidden;
    }
    .single .slider:hover .n2-ss-control-bullet, .page-template-page-the_place .n2-ss-slider-align-visible:hover .n2-ss-control-bullet {
        bottom: 10px !important;
    }
    
     body .n2-ss-slider .n2-ss-widget.nextend-bar > div {
        width: 100% !important;
        position: relative;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    body .nextend-bar > div {
        padding: 10px !important;
    }

    .slider .nextend-bar div, body.page-template-page-the_place  .nextend-bar div{
        display: inline-block;
        width: auto !important;
    }
    .main-navigation li:nth-child(6) {
            display: none;
    }

    .main-navigation li:nth-child(1n) {
        width:100%;
    }

    .main-navigation ul {
        background: white;
    }
    .single div#content {
        padding-top: 20px;
    }
    
    .ms-slide-info .ms-info {
        line-height: 50px;
        border-bottom: 1px solid;
    }
    .home #news div.sp-post-carousel-area.slick-initialized {
        margin-bottom: 50px;
    }
    div#news {
        border: none;
        margin: 0;
        padding: 0;
        padding-top: 20px;
    }

    #news .sp-post-carousel-section .sp-pc-post-meta ul {
        line-height: 1;
    }

    #news .sp-post-carousel-section .sp-pc-post-meta {
        margin-bottom: 20px;
        margin-top: 6px;
    }

    #news .sp-post-carousel-section-112 .sp-pc-post-title {
        margin-bottom: 0;
    }

    #news .sp-post-carousel-section-112 .sp-pc-content {
        margin-bottom: 0;
    }

    .main-navigation,#second-navigation {
        display: none;    
        width: 100%;
        background: white;        
    }
    
   .slide:first-child {padding-top:50px}


   footer .site-info > div {
       width: 100%;
   }
   footer div#contact,div#Footer_Logo {
        width: 100%;
   }

    footer span.wpcf7-form-control-wrap, footer input[type=submit] {
        float: none;
        width: 100%;
    }
    
    .site-info > div:first-child, .site-info > div:nth-child(2) {
        display: none;
    }
    
    footer {padding: 0}
    footer .credit, footer .credit a {
        text-align: right;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 20px;
        padding-bottom: 20px;
        line-height: 1; 
    }
    footer form p:nth-child(7) {
        margin-bottom: 20px;
    }


    footer div.wpcf7 .ajax-loader {display:none}


   .home #mobHomePage img {
       display: block !important;
       width: 100%;
       height: auto;
   }
   .posts article {
        width: 100%;
        margin: 0;
    }
    .awardsAndScholarships .posts article,article.term35{
        width: calc(50% - 3.75px);
        margin-left: 7.5px;
        position: relative;
    }
    .awardsAndScholarships .posts article .details .icon {
        position: absolute;
        left: 10px;
         top: 10px;
    }
    .awardsAndScholarships .posts article:nth-child(2n),article.term45:nth-child(2n),article.term35:nth-child(2n) {
        margin: 0;
    }
    .btnAllAwards {
        width: 100%;
        float: none;
        padding: 0;
    }

    .btnAllAwards.awardsAndScholarships > div,.btnAllAwards.awardsAndScholarships > div:nth-child(3) ,.entry-content-page{
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }    
    .btnAllAwards.awardsAndScholarships > div {
        margin-bottom: 10px;
        margin-left: 0;
        margin-right: 0;
    }

    .mobThumbnail {
        display: block;
    }
        
    .ים article ,.אמנים article {
        width: calc(50% - 5px);
    }

    .אמנים article:nth-child(2n), .ים article:nth-child(2n) {
        margin-left: 0;
    }
    div.אמנים article:nth-child(2n), div.ים article:nth-child(2n) {
        margin-left: 0 !important;
    }
    .category h2.entry-title, .details .entry-title, .page .entry-title, .single .category .details .entry-title {
    }
    .page-template-page-visit article #content {
        padding-top: 0 !important;
    }
    .page .entry-title {
    }
    .single #main > article .wrpDetails .post_data div#sub_menu {display:none}

    .single #main > article .wrpDetails .post_data > div{
        display:block;
        width:100%;
        padding-bottom:20px;
        margin-right: 0;
    }
    .single #main > article .wrpDetails header {
        margin-bottom: 40px;
    }

    .single #main > article {
        padding-top: 40px;
    }
    .single #main > article .wrpDetails .post_data > div a{
        color:rgb(48 ,186 ,150);
    }
    .page-template-page-visit article div#content {
        width: 100%;
        padding-bottom: 40px;
    }
    .wpcf7 form {
        width: 100%;
    }
    .wpcf7 form > div:nth-child(2) > div {
        width: 100%;
    }
    .category #main, .single .category {
        margin-bottom: 100px;
    }
    .category #main {
        margin-bottom: 50px;
    }
    
   #place-time-line-menu  div#timeline-line {
        display: none;
    }

    .site-info > div {
    }
    .single #main > article .wrpDetails header {
        width: 100%;
    }
    .posts article .details {
        padding: 20px 0;
       /* border-bottom: none;*/
    }
    
    .post_data p {
        padding: 0;
    }

    .site-content #primary {
        margin: 0;
    }

    footer .site-info > div {
        padding: 0;
    }
    div#content {
        padding: 0;
    }
    div#content.site-content {
        padding:0;
    }
    .top_menu {
        display: none;
    }

    .arrows {
        display: none;
    }
    .menu-nav > li:not(.openSubMenu) > a, .menu-nav .sub-menu {
        border:none
    }
    ul.menu-nav > li.openSubMenu > ul.sub-menu {
        max-height: 320px;
    }
    
   .category article .wrpDetails {
        height: auto;
    }
    #footer-spr img {
        width: 340px;
        vertical-align: middle;
        position: absolute;
        right: calc(50% - 170px);
        margin-top: -53px;
    }
    .openMenu #mob-menu-icon {
        z-index:10;
    }
    .single div#content.site-content {
        padding-top: 40px;
    }
    .single div#content.site-content article.gallery {
        margin-top: -40px;
    }    
    .page_menu {
        display: none;
    }

    .half_side , .half_side:nth-child(2) {
        width: 100%;
    }

    .half_side .post-thumbnail img {
        width: 100%;
    }

    .half_side:first-child .post-thumbnail {
        width: 100%;
    }
    .page .half_side:first-child .post-thumbnail div.credit, div#post_details .small_col.mob_only {
        margin: 0 20px;
        width: calc(100% - 40px);
        padding: 0;
        color: rgb(150,150,150);
    }

    #content.site-content, footer .site-info, .site-header, .sp-pc-post.slick-slide, .page-template-page-awards .entry-content-page, .half_side:nth-child(2), .posts, .page h1.entry-title, .btnAllAwards, .filters form > div .select_wrp, .single .small_col, .single .half_side, .single small_col, .single .small_col.mid_col
    ,.ms-slide-info,.site-header .main_menu, #mobile_menus,.ms-slide-info .ms-info  {
        padding-left: 20px;
        padding-right: 20px;
    }
    body:not(.home) .slider {
        border: none;
        border-top: 1px solid rgb(150,150,150);
    }
    article.gallery .small_col:nth-child(3) {
        border-bottom-width: 3px;
        border-top: unset;
    }
    .slider .ms-slide-info.ms-dir-h {
        width: auto;
    }
    .home .slider .ms-slide-info.ms-dir-h {
        padding: 0;
    }
    .sp-pc-post.slick-slide {
        padding-bottom: 20px;
        border-bottom: 1px solid rgb(150,150,150);
        margin-bottom: 20px;
    }
    .slider .ms-info {
        color: rgb(150,150,150);
    }
    .half_side:first-child div.credit {
        margin: auto;
        line-height: 50px;
    }
    .filters form > div {
        display: block;
        width: 100%;
    }
    .filters form > .filter_button {
        width: calc(100% - 40px);
        margin-right: 20px;
        margin-top: 10px;
        border-top: 1px solid;
    }    
    div.page .entry-content-page {
        padding-top: 50px;
        padding-bottom: 50px;
        color:white;
    }
    .filters select {
        padding-top: 13px;
        padding-bottom: 13px;
    }
    .filters form > div:first-child .select_wrp  {
        border-top: 1px solid rgb(150,150,150);
    }
    .select_wrp {
        border-color: rgb(150,150,150);
    }
    .select_wrp::before {
        left: 20px;
        top: 15px;
    }
    .title span {line-height: 50px;color: rgb(150,150,150);}

    h2.title {
        margin-bottom: 50px;
    }


    .page h1.entry-title {
        text-align: right;
        font-size: 33px;
    } 
    #second-navigation.main-navigation li:nth-child(4), #second-navigation.main-navigation li:nth-child(5),.openMenu  div#mobile_menus {
        display: block;
    }

    #second-navigation.main-navigation li:nth-child(1), #second-navigation.main-navigation li:nth-child(2) {
        display: none;
    }

    #second-navigation.main-navigation li {
        text-align: right;
    }

    div#mobile_menus #search, #mobile_menus .top_menu_social {
        display: inline-block;
        float: unset;
        position: unset;
    }
    .main_menu {
        padding: unset;
        border: none;
    }
    .top_menu_social li {
        margin: 0;
    }

    .top_menu_social ul {
        margin-left: 20px;
        margin-bottom:0;
    }
    #second-navigation {
        margin: 0;
        float: none;
        direction: rtl;
        text-align: right;
    }

    #second-navigation.main-navigation li {
        margin: 0;
    }

    body:not(.home) .site-header .main_menu {
        margin-top: 0;
        padding-bottom: 0;
        border: none;
    }
    .openMenu .posts article .details,.openMenu #page, .openMenu h2.title span,.openMenu .filters div button,.openMenu .bootstrap-select.btn-group .btn .caret  {
        background-color: #999;
    }
    .footer {
        margin-top: 0;
    }
    #site-navigation.main-navigation li .sub-menu li {
        width: calc(100% - 20px);
        margin-right: 20px;
    }
    #site-navigation.main-navigation li .sub-menu li:last-child {
        border: none;
    }

    #site-navigation.main-navigation li .sub-menu li:first-child {
        border-top: none;
        margin-top: 0;
    }
    .home.openMenu .main-navigation li a,.openMenu .main-navigation .current-menu-item a, .openMenu .main-navigation .current_page_item a, .openMenu .main-navigation .current-menu-parent > a,.openMenu .main-navigation .openSubMenu  a  {
        color:black;
    }
    .openMenu .main-navigation  a  {
        color:rgb(150,150,150)
    }

    .filters select {
        padding-top: 13px;
        padding-bottom: 13px;
    }

    .filters div button {
        line-height: 50px;
        padding: 0;
    }

    .filters div button:first-child {
        border-top: none;
    }

    .filters {
        margin-bottom: 20px;
    }
    .bootstrap-select.btn-group .btn .caret {
        top: calc(50% - 9px);
    }
    .page-template-page-awards .award_content > div {
        padding-top: 20px;
    }

    .page-template-page-awards header.entry-header {
    }
    .half_side:nth-child(2) {
        margin-bottom: 0;
    }
    footer .details::first-line {
        display:inline;
    }

    footer.footer .site-info {
        padding-top: 50px;
        padding-bottom: 0;
    }

    footer .site-info > div:nth-child(2) {
        display: inline;
    }

    footer .site-info > div.title, .rtl footer .title:nth-child(2) {
        color: rgb(207,174,118);
        padding-bottom: 10px;
        display: block;
        width: 100%;
        text-align: right;
    }
    footer .details:nth-child(3) {
        margin-bottom: 20px;
    }

    div#credit_line {
        width: 100%;
        background: rgb(150,150,150);
    }

    footer .credit, footer .credit a {
        color: rgb(150,150,150);
    }
    .home .slider { 
        width:100%;
        margin-top: 0;
    }
    .ms-slide.ms-slide-auto-height {
        opacity: 1;
    }
    .posts article {
        padding-bottom: 0;
    }

    .btnAllAwards {
        margin-top: calc(50px - 20px);
        margin-bottom: 20px;
    }

    .btnAllAwards.awardsAndScholarships > a {
        display: block;
        width: 100%;
        margin-bottom: 10px;
    }
    .single .small_col, .single .half_side {
        display: block;
        margin-bottom: 20px;
        width: 100%;
    }

    .small_col > img {
        width: 100%;
    }
    
    .dropdown-toggle {
        top: 0;
    }

    .filters button.btn.dropdown-toggle.btn-default {
        border: none;
        height: unset;        
    }

    .select_wrp::before {
        top: 0;
    }
    
    .mob_only {
        display: block;
    }
    .single .small_col:last-child {
        display: none;
    }
    .single .small_col:first-child div#award_icon, .single .small_col:first-child {
        text-align: right;
    }
    .single .credit, .post-thumbnail  .credit, div#post_details .small_col.mob_only {
        line-height: 50px;
        border-bottom: 1px solid;
        color: rgb(150,150,150);
    }
    .single #post_details > div > img {
        width: 100%;
    }
    div#content {
        margin-top: 0;
    }
    
    div#content {
        margin-top: 0;
    }

    .single .small_col:nth-child(2),.single .small_col:nth-child(3) {
        text-align: right;
        position: relative;
    }
    .single .small_col:nth-child(3) {
        margin-top:30px;
        margin-left: 0;
        margin-right: 0;        
        min-width:100%;
    }
    .single div#award_icon {
        margin: initial;
        position: absolute;
        left: 20px;
        top: -8px;
        width: 38px;
        margin-top: 5px;        
    }    
    .single .small_col, .single .small_col.mid_col {
        width: 100%;
    }

    .single .posts .details .wrpDetails .entery-excerpt{
        font-size: 1rem;
        line-height: 1em;
    }

    /******************
        Page
    ******************/

    .page-template-page-awards #content.site-content , body.page #content.site-content {
        margin-top: 88px;
    }
    .page main h1.entry-title {
        margin-top: 0;
        border-top: 0;
        color:rgb(150,150,150);
        border-bottom: 2px solid rgb(150,150,150);
    }
    .page-template-page-awards h1.entry-title.mob_only {
        text-align: center;
        line-height: 1;
        margin-bottom: 20px;
        width: auto;
        margin-top: 20px;
        border:unset;
        color: rgb(150,150,150);
        display:none;
    }
    .wrpDetails {
        width: 82%;
        height: unset;
    }
    .awardsAndScholarships .posts article .wrpDetails{
        width: 100%;        
    }
    .posts article .wrpDetails, article.term45 .wrpDetails,
    article.term35 .wrpDetails{
/*       padding-left: 10px;
        padding-right: 10px; */
    }
    .details .icon {
        width:13%
    }
    article.term21 .icon,article.term27 .icon  {
        margin-top: -8px;
    }
    .half_side:first-child div, .half_side:first-child h1, .small_col:nth-child(3) {
        margin-bottom: 20px;
    }

    body.category #content > header.entry-header,.page h1.entry-title,article.gallery .small_col:nth-child(3) {
        padding: 0;
        text-align: center;
        border-bottom: 1px solid rgb(150,150,150);
        margin-top: 90px;
        border-top: 1px solid black;
        margin-bottom: 0;
        color:rgb(150,150,150);
    }   
    .page h1.entry-title{
        margin-top: 18px;
    }
    .page h1.entry-title, body.category h1.entry-title, article.gallery .small_col:nth-child(3) h1 {
        font-size: 33px;
        line-height: 50px;
    }
    .category .site-main {
        margin-top: 20px;
        margin-top: 0;
    }
    .details .icon {
    }
    body:not(.home) .slider {
        margin: 0;
    }
    .small_col:nth-child(3) {
        margin-top: 50px;
    }
    #main > article > header.entry-header {
        margin-bottom: 20px;
    }
    #news .slick-slider .slick-track {
        transform: unset !important;
        width: unset !important;
    }

    .sp-pc-post.slick-slide {
        display: none;
    }

    .sp-pc-post.slick-slide:nth-child(1), .sp-pc-post.slick-slide:nth-child(2), .sp-pc-post.slick-slide:nth-child(3) {
        display: block;
    }

    .sp-post-carousel-section .slick-dots {
        display: none !important;
    }

    .sp-pc-post.slick-slide {
        padding-bottom: 20px;
        border-bottom: 1px solid rgb(150,150,150);
        margin-bottom: 20px;
    }

    .sp-pc-post.slick-slide:nth-child(3) {
        padding-bottom: 0;
        margin-bottom: 0;
        border: unset;
    }

    .sp-pc-post-meta time {
        color: rgb(207,174,118);
    }
    .home .ms-slide .ms-slide-bgcont {
        width: 100%;
    }
    .ms-slide-container .ms-slide .ms-slide-bgcont {
        width: 100%;
    }
    
    article.gallery > #post_details > .mob_only {
        display: none;
    }
    body.single article.gallery .small_col {
        width: calc(100% - 40px);
    }
    body.single article.gallery .small_col:nth-child(3) {
        width: 100%;
        margin-bottom: 20px;
    }
    time.entry-date.published {
        font-size: 17px;
    }
    .single .small_col.gallery_only {
        display: none;
    }
    .page-template-page-awards .award_content.slider > div:first-child {
        padding-top: 0;
        margin-top: -2px;
    }
    .page-template-page-awards .award_content.slider > div .slider {
         margin-bottom: 20px;
     }

    .half_side:first-child div, .half_side:first-child h1, .small_col:nth-child(3) {
        max-width: none;
        width: calc(100% - 40px);
    }
    .page .award_content > div:first-child .half_side:first-child .post-thumbnail {
           margin-top: -21px;
    }
    #main > article > header.entry-header {
            border-bottom-color: rgb(150,150,150);
    }
    input.search-field:focus {
        border-width: 0 0 1px;
    }
    .single .small_col.mid_col {
        margin-bottom: 20px;
    }
    body.page-template-page-awards #content > div:nth-child(2) .half_side:nth-child(2) {
        margin-top: 20px;
    }    
    #main > article > header.entry-header, body.category #content > header.entry-header, article.gallery .small_col:nth-child(3) {
        border-width: 0;
    }
    .page-template-default .entry-content.entry-content-page {
        margin-bottom: 20px;
    }
    .wrpDetails > div {
        height: 44px;
        overflow: hidden;
    }
    
    body:not(.home) .ms-slide,body:not(.home) .ms-slide .ms-slide-bgcont,body:not(.home) .ms-slide .ms-slide-bgvideocon,
    body:not(.home) .ms-slide img {
        position: relative;
        height: unset;
        width: unset;
        overflow:unset;
    }
    body:not(.home) .ms-view {
        overflow:unset;
    }

    body:not(.home) .slider .ms-slide-bgcont {
        width: 200% !important;
        height: unset !important;
        margin-right:-50%;
    }

    body:not(.home) .ms-slide.ms-slide-auto-height.ms-sl-selected,body:not(.home) .ms-inner-controls-cont,body:not(.home) .ms-view {
        height: unset !important;
        overflow-x: hidden;
    }

    body:not(.home) .slider .ms-container img {
        height: unset !important;
        width: unset !important;
    }
    
    .main_menu {
        margin-top: 0;
    }
    .single h1.entry-title {
        width: calc(100% - 38px);
    }
    h2.title span {
        padding: 0 20px;
    }
    .awardsAndScholarships .posts article .details {
        height: 141px;
    }
    .awardsAndScholarships .posts article .details .icon {
        right: 0;
        left: unset;
    }
    body.rtl .awardsAndScholarships .posts article .details .icon {
        left: 0;
        right: unset;
    }
    

}

body.search #main > article {
    display:block;
    margin-bottom: 30px;
}
body.search .entry-content-page,body.search  .page-header {
    margin: auto;
}

/*** Style by Kull-Air Start November 2022 ***/

 
/*********************
*
* Home Page Slider 
*
*********************/



#home-main-slider{
   
   padding-top:0;
   padding-bottom:30px;
   
}

#home-main-slider .slick-list{
   /* overflow: hidden;*/
    }

#home-main-slider .slick-slide{
   
  
}

#home-main-slider .slick-slide .front_holder{
  
   padding-left: 5px;
   padding-right: 5px;
}

#home-main-slider .slick-slide .front_holder_inner{
  
    width:330px;
    height: 216px;
    position: relative;
    overflow: hidden;
   
}

#home-main-slider .slick-slide .front_holder_inner .image-wrap{

    width:100%;
    height: 100%;
   
    
}
#home-main-slider .slick-slide .front_holder_inner .image-wrap img{
    width:1200px;
    max-width: 110% ;
}


#home-main-slider .slick-prev, #home-main-slider .slick-next {
  
    width: 32px;
    height: 32px;
    border-radius: 20px;
    overflow: hidden;
   
}

#home-main-slider .slick-prev:before,
#home-main-slider .slick-next:before {
    display: block;
    padding-top:2px;
    font-size: 32px;
}

#home-main-slider .slick-prev:focus:before,
#home-main-slider .slick-next:focus:before,
#home-main-slider .slick-prev:hover:before,
#home-main-slider .slick-next:hover:before {
 
    background-color:rgba(0,0,0,0.75);
}


 #home-main-slider .slick-prev {
    left: 10px;
    right: auto;
    z-index: 90;
}

 #home-main-slider  .slick-next {
    left: auto;
    right: 10px;
}

[dir='rtl'] #home-main-slider .slick-prev {
    right: 10px;
    left: auto;
    z-index: 100;
}

[dir='rtl'] #home-main-slider  .slick-next {
    right: auto;
    left: 10px;
}

/*********************
*
* Gallery Single Page
*
*********************/

.single-format-gallery header.entry-header{
    padding: 0;
    text-align: center;
    border-bottom: 1px solid;
    padding-top:2rem;
    padding-bottom: 2rem;
    margin-bottom: 1rem !important;
}
.single-format-gallery h1.entry-title{ 

   
    font-size: 35px;
    line-height: 50px;

}

.single-format-gallery .entry-content{ 

    padding-top:1rem;
    padding-bottom:1rem;
    line-height: 2.5rem;
}


.single-format-standard #main .news .posts{
    display: flex;
    flex-wrap: wrap;
   
}

.single-format-standard #main .news .posts article{
    width: 100%;
    margin:0;
    padding:5px 8px 10px;
    
}

.single-format-standard #main .news .posts article .wrpDetails{
    height: auto;
}

.single-format-standard #main .news .posts article .entery-excerpt{

    display: none;

}



/**
*
*   Grid Style 
*
*/

.grid{
    padding:0 5px;
    max-width: 100%;
    margin-bottom: 3rem;

}

.grid .row-grid{
    margin-left: -5px;
    margin-right: -5px;
    display: flex;
    align-content: center;
    justify-content: center;
    flex-wrap: wrap;
}

.grid-item{ 
    padding:0 5px 15px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;

}

.grid-item a.lightbox {
    display: block;
    overflow: hidden;
    position: relative;
}

.grid-item a.lightbox .front_holder{
    opacity:0;
    
    padding: 2rem;
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height: 100%;
    background: rgba(0,0,0,0.85);
    transition: opacity 0.3s;

}

.grid-item a.lightbox:hover .front_holder,
.grid-item a.lightbox:focus .front_holder{

    opacity: 1;
}

.grid-item .front_holder .grid-item-title{

    color: #fff;
    margin-bottom: 1rem;
    font-size: 2.25rem;

}

.grid-item .front_holder .grid-item-content{
    color: #fff;
    font-size: 16px;
    line-height: 20px;
}


.award_content_section::before {
    content: "";
    display: block;
    margin: -180px 0 0;
    height: 220px;
}

.home #news .row{
  
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.home #news .news-item-wrap{

    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    text-align: center;

}

.home #news .news-thumb-wrap{
    max-width: 220px;
    margin: 0 auto 1rem;
}

.home #news .news-thumb-wrap img{
    aspect-ratio: 1;
    object-fit: cover;
}

.home #news .news-item-content h3{
    font-family: "Fedra Serif Hebrew Bold 2";
    font-size: 20px;
    line-height: 30px;
    letter-spacing: 0;
    padding-bottom:1rem;
}

.home #news .news-item-content h3 a{
    color:#000 !important;
}

.home #news .news-item-content h3 a:focus,
.home #news .news-item-content h3 a:hover{

    outline:none;
    box-shadow: inset 0 -3px #757575;
}


.home #news .news-item-content .news-item-date{
    font-size: 1.5rem;
    color:#555;
    padding-bottom:1rem
}
.home #news .section-link-wrap{
    text-align: center;
    padding-bottom: 40px;
}
.home #news .section-link-wrap a.button{
  
    display: block;
    width: calc(25% - 7.5px);
    font-family: "Fedra Sans Hebrew Bold 2";
   
    color:#555;
    margin-left: auto;
    margin-right:auto;
    border: 1px solid  rgb(150, 150, 150);
    padding: 5px 10px ;

}


.home #news .section-link-wrap a.button:focus,
.home #news .section-link-wrap a.button:hover{
    outline:none;
    color: #fff;
    background-color: #555;
}

@media (min-width: 576px) { 
    #home-main-slider .slick-slide .front_holder_inner{
        width:495px;
        height: 344px;
    }

    .single-format-standard #main .news .posts article{
        flex: 0 0 50%;
        max-width: 50%;
        
    }

   
}




@media (min-width: 768px) { 

    .home #news .news-item-wrap{

        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    
    }

    
    .single-format-gallery h1.entry-title{ 
        font-size: 48px;
        line-height: 120px;
    }

   
    .grid-item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333%;
        flex: 0 0 33.333%;
        max-width: 33.33%; 
    } 

        
    #home-main-slider .slick-slide .front_holder_inner{
        width:742px;
        height: 486px;
    }

        
    #home-main-slider .slick-prev, #home-main-slider .slick-next {
    
        width: 40px;
        height: 40px;
        border-radius: 20px;
    
    
    }

    #home-main-slider .slick-prev:before,
    #home-main-slider .slick-next:before {
        
        font-size: 40px;
    }

    .single-format-standard #main .news .posts article{
        flex: 0 0 33.333%;
        max-width: 33.333%;
        
    }
   
}

@media only screen and (min-width: 992px) {
    .sp-pc-post{
        position: relative;
        padding-bottom: 230px;
    }

    .sp-pc-post .sp-pc-post-title{

        height: 3.6em;
        overflow: hidden;
    }

    .sp-pc-post p.sp-pc-content{

        height: 7em;
        overflow: hidden;
    }

    .sp-pc-post p:not(.sp-pc-content){
        display: none;
    }

    .sp-pc-post img{
        position: absolute;
        bottom:0;

        max-width:100%;
        max-height:220px;
        width: auto;
        height: auto;
    }
}

@media (min-width:  1200px) { 
    
    .grid-item { 
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20;
        flex: 0 0 20%;
        max-width: 20%;  
    }
    
        
    #home-main-slider .slick-slide .front_holder_inner{
        width:990px;
        height: 648px;
    }
    
    .single-format-standard #main .news .posts article{
        flex: 0 0 16.166%;
        max-width: 16.166%;
        
    }

}